package com.shrcl.engineerprocess.domain;

import com.shrcl.engineerprocess.domain.impl.MonthlyLevelCostImpl;
import com.shrcl.engineerprocess.domain.proxy.MonthlyLevelCostProxy;
import edu.fudan.mylang.pf.EntityImplementation;
import edu.fudan.mylang.pf.IModelObject;
import java.util.Date;

@EntityImplementation(implementBy = MonthlyLevelCostImpl.class)
public interface MonthlyLevelCost extends IModelObject {
  public abstract Date getMonth();
  
  public abstract MonthlyLevelCost setMonth(final Date month);
  
  public abstract Double getAvgCost();
  
  public abstract MonthlyLevelCost setAvgCost(final Double avgCost);
  
  public abstract String getMonthStr();
  
  public abstract MonthlyLevelCostProxy toProxy();
}
